package com.cn.por.biz.comt.entity;
import lombok.Data;
import lombok.experimental.Accessors;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.IdType;
import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.TableName;
/**
 * <p>组件内容管理表DO</p>
 * @author xx
 * @since 2024-12-17
 */
@Data
@TableName("comt_mgt_cont_a")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class ComtMgtContADO  implements Serializable {

    private static final long serialVersionUID = 1L; 
 
    /**
     * 组件内容管理id
     */
    @TableId(value = "COMT_MGT_CONT_ID", type = IdType.ASSIGN_UUID)
    private String comtMgtContId; 
 
    /**
     * 组件管理id
     */
    @TableField("COMT_MGT_ID")
    private String comtMgtId; 
 
    /**
     * 版本
     */
    @TableField("VER")
    private String ver; 
 
    /**
     * 内容较短的code
     */
    @TableField("VARCHAR_CODE")
    private String varcharCode; 
 
    /**
     * 内容较短的code
     */
    @TableField("TEXT_CODE")
    private String textCode; 
 
    /**
     * 编程语言
     */
    @TableField("LNG")
    private String lng; 
 
    /**
     * 代码长度类型1表示varchar,0表示text
     */
    @TableField("LENG_TYPE")
    private String lengType; 
 
    /**
     * 代码片段类型
     */
    @TableField("CODE_TYPE")
    private String codeType; 
 
    /**
     * 有效状态
     */
    @TableField("VALI_FLAG")
    private String valiFlag; 
 
    /**
     * id
     */
    @TableField("ID")
    private String id; 
 
    /**
     * 父id
     */
    @TableField("PID")
    private String pid; 
 
    /**
     * 属性编码
     */
    @TableField("ATTR_CODE")
    private String attrCode; 
 
    /**
     * 属性名称
     */
    @TableField("ATTR_NAME")
    private String attrName; 
 
    /**
     * 属性类型1为Map2为数组3为字符串4为数字
     */
    @TableField("ATTR_TYPE")
    private String attrType; 
 
    /**
     * 属性值
     */
    @TableField("ATTR_VAL")
    private String attrVal;

}